floating trough - Spanish English Dictionary